/* 
 * File:   Visualizer.h
 * Author: cjjonker
 *
 * Created on 20 december 2012, 15:06
 */

#ifndef VISUALIZER_H
#define	VISUALIZER_H

#include <string>
#include "ColorLegend.h"
#include "ColorMap.h"

class Visualizer {

    std::string d_name;
    ColorLegend d_legend;
    ColorMap d_map;
    bool d_isactive;
    
public:
    Visualizer();
    
    void toggleActive();
    bool isActive();
    void setActive(bool a);
    
    Visualizer(std::string &name);
    
    //virtual void draw(int winW, int winH);
    

private:

};

inline void Visualizer::toggleActive() { d_isactive = !d_isactive; }

inline void Visualizer::setActive(bool a) { d_isactive = a; }

inline bool Visualizer::isActive() { return d_isactive; }

#endif	/* VISUALIZER_H */

